Pros
Free lunches on Fridays were pretty cool, the office is swank and is easy to commute to, there are some really good hearted people at the company
Cons
Upper execs hold the entire company back with broken promises and a 1990s management style, there is no innovation - speak up at a company meeting and get scoffed at, young designers grind the camaraderie to a halt with their snarky attitudes while the engineers seem to only be engineering their salaries Everyone on top is so "good at what they do" that they're getting on average 1-0 rides in some cities a day If you're not an overpaid designer or engineer, prepare to be grinded for all you have and then kicked off the sinking ship (you'll probably inflate your raft and jump off yourself like most of us have)