Pros
The people who do the day to day work are amazing and there’s a number of well-meaning people. There’s also an ability to work on different clients if you want to take on more work. There’s also some transparency with the CEO, but not enough to really say what’s actually going on all of the time. Benefits are pretty good, but not enough to stay at the company.
Cons
There’s no real cohesion with the company and it’s like there’s a separation between people who actually do work and those who just have a fancy job title. There shouldn’t be nine “Vice Presidents” of Business Development and six “entry level” research associates. That makes zero sense. There’s too much going on with developing “new” technology, which aren’t new to anyone but complicate things for those who actually work.