Pros
Free Starbuck's coffee at the corporate office and "unlimited vacation", although don't plan on using the latter unless your boss is cool with it.
Cons
- By far the highest employee turnover, both voluntary and involuntary, of anywhere I have ever worked. - Management changes its mind with no regard for what it actually means to execute. - Poor compensation relative to skills and experience - Obsession with "grade levels" and hierarchy. Everyone has a number by their name correlate to title and pay. - Extreme disconnect from Executives to actual workers. Executives enjoy sabbaticals (which they love to brag about), stock options and long vacations. Minions expected to work any/all days and hours, push through understaffing and be nimble to changes for which they had no input. - Most contrived and disingenuous "culture" I have ever seen, get ready to drink the Kool-Aid.