Pros
Breakfasts on Friday, subsidized vending machines, nice building, free gym, decent medical plan costs, and they seem to care very much about customers.
Cons
No standard process, no standard archive of work, no part numbers or revision control! Information is passed person to person...if you are not CC'd, you have no way to know. (and did I mention there are no email or team member lists to reference/use.) Employees are worked very hard and expected to work 27x7. Trips to China come out of the blue, often with only hours notice ordering you to fly the next day and you then might well stay for several weeks. (explain that to your spouse and kids) Everything is put on the critical path, because crisis management is the norm. The work culture relies on fear as a strong motivator. The result of that toxic package is a sky-high turn-over rate. (both people being told to leave, and those running for the door) The only thing standardized is the almost constant effort to create status for upper management, who often over-rides good direction last minute which results in a flurry of unneeded work and mistakes. Oh, and if the decision is to take a risk and it doesn't work out, a scapegoat will be found and blamed. (refer to above mentioned turn-over rate) Lastly, the wide-open office space is "trendy", but is noisy, crowded and does not allow for any sort of concentration to happen.