Pros
Most people you find here are nice....MOST. There are some really cool projects in the works. If management could get it together, the business model could be evergreen.
Cons
Where do I start? The culture is toxic. Leaders have no respect for one another and no one actually has the authority or autonomy to get anything valuable done. Lots of project-based work that employees spend hours working on only to be swept under the rug. So much time wasted. Executive management gets looped into employee quarrels over minuscule tasks. No one in a leadership role was properly taught how to properly handle conflicts. The company operates by the antiquated idea that one must work 14 hours in a day..for NO reason! There's much work to be done, but bragging about weekend work and late nights that leads to burnout? Not helpful at all. Not to mention that much of this work is to work harder not smarter. Much of the new staff have been swindled by compensation. The company boasts about $1 billion funding yet is eliminating employees left and right due to "budget." New hires are asked to take "temporary" pay cuts that in reality are permanent. Benefits are awful. Hardly any time off, minimal 401(k) matching, health benefits are expensive.