Pros
* Unlimited vacation policy. * If you are a new hire you will probably be paid well, to start anyway. * Work life balance is OK depending on your team and the time of year.
Cons
* This company seems to have lost its respect for the people who built it. * Ever since new management has come in, benefits have been getting worse and worse. * New hires are getting way more stock options and better pay then most of the engineers who have been here for years. * Management favors employees that then brought with them from other companies, treating everyone else pretty much like crap. This is causing experienced engineers who have been at the company 5+ years to quit. * Management seems hell bent on changing technology stacks all over the company without a real clear vision with what they want to replace it with.