Pros
The individuals here are what make this company. Some of the best people I have ever met, I met working here. But then they all want to leave or are let go.
Cons
The leadership team and management are in chaos, and due to a recent reorganization, many employees were either let go or live in fear that they will be. The expectations of the job are ridiculous, with very little work/life balance. If you voice concern about this, management tells you that you are free to look elsewhere. Morale was pretty low the majority of the time that I was there because employees lacked support from their immediate managers. Communication was very poor; the CEO sent a mass email out to ALL employees about cuts, creating mass pandemonium. Terrible way to handle cutbacks.