Pros
The culture they TRY to create is an awesome idea. Top down leadership is poor and thus it fails before it can even get started.
Cons
Classic corporate organization struggling to figure out who they are. They are very quick to say the people of the company are the ones most important but then top down leadership is so bad no one wants to work for their managers. Sales they don’t pay bonuses and commissions, engineers they treat like a bunch of replaceable nerds. Steve is smimy and it reflects in his management team. They don’t have a clue about sustainability lending fear to creep into every employees head. The hr department routinely lies and looks after the TA brand over principle and justice. Too bad as it could be such a great company, but hasn’t been since 2011.