Pros
What can I say? Not too many pros. Except some of my coworkers who are really nice, this ship si going to sink purely due to technical reasons. Complete lack of leadership and vision where the company should go and what it should build.
Cons
Where can I start? First, they are crazy about acquiring companies to increase revenue as their own product zift123 was not selling. So, management decided to perfume on the pig. Literally. They acquired two competitors in less than a year. It brought in very different cultures and employee, but to make it worse three product platforms, which they are trying to transition over to one. A few people are asked to work on a future generation, but they are constantly getting pulled to fight bugs. Bugs are everywhere. If you are a good developer, you get pulled into fixing issues versus working on the real stuff. Also, as another employee said, management is not around most of the time. They have board meetings almost every month so most of the time management is preparing slides for review. Zero employee coaching. We havnt gone to any certification or training almost for a year. Plus the three platforms are causing a lot frictions amongst the employees who built them, but people are leaving. Their pay is okay, benefits are okay, but nothing great to hold you back. The options are given to a few people, and i have heard that they are worthless as the market is not growing fast ad they have raised a lot of money with the expectation of fast growth which is not happening. Its a bad situation.