Pros
Smart and dynamic co-workers, beautiful site and buildings, on-site amenities such as Caribou Coffee and employee gym.
Cons
- Management at both upper and middle levels often comes across as arrogant, especially in Finance and IT. - Employees -- especially long-term -- are treated like numbers on a spreadsheet: if they become too "expensive" they're simply replaced with shiny, new, younger and lower-paid college graduates. This seems to happen even to long-time employees who consistently get good performance reviews. - A seemingly company-wide reluctance for people to own processes makes finding solutions to some problems very inefficient and circuitous, sometimes resulting in dead-ends. - There's far too much rigidity and regimentation throughout, so getting things done can be painfully slow. - "Minnesota Nice" culture gets old. - Career advancement is difficult, overly cumbersome, and sometimes mysterious. It doesn't need to be this hard. - Very, very political corporate culture.