Pros
1. Culture: Lots of people with kids/families work here. I personally don't have any, but I like that there is a humane feel to this place because people have a life outside of coding. 2. Collaboration. Everyone is willing to help with everything. 3. Interview process for me personally was also very humane. I still had to do the all-day loops and such, but people were relaxed, and didn't throw a bunch of acronyms at me that you can only know if you worked there. 3. Interesting problems, so much Java. To me, that's a huge plus. 4. "Unlimited" sick days. I didn't test this to see if it's really unlimited. 5. Because people are mostly dope, you can make friends if that's your thing. 6. Principal engineer on my team totally doesn't have to, but always takes an extra effort to mentor me. It makes me wanna work here forever !
Cons
Free bagels on Fridays. I don't like bagels. HORRIBLE Bellevue commute, but that's not the company's fault. While the 550 is slowly crawling out of Bellevue, gives you lots of time to question your life choices, like working in Bellevue and living in Seattle. So you wanna pack it in and quit, but where else would you find a team where you actually like to see everyone every day?!