Pros
You will get to work on lots of different technology.
Cons
Where to begin. I will start with the CEO. You can not trust him at all, he stands up in front of the company once a month says things will happen that never do. Most recently told us we were getting 50% of our bonus. not only did we not get 50% they went and took money from us, then followed up with a lame excuse as to why that was not a clawback from from the first half. The CEO also randomly yells at people for expressing opinions. They tell you we are not paid market rates because of our bonus and that is the total compensation but we have not got our full bonus in 3 years. The COO tries to rally the troops each month but that story is getting really old as nothing ever hits sales targets which then affect the whole company. Our CTO in a recent meeting tried to give a pep rally that felt like he was reading from cue cards while the terrorists where holding him hostage. No one believed a word he was saying. The CIO looks like he is burned out and barely holding on. The CFO has to be the worst speaker I have ever seen and nothing he says makes any sense to the rest of the employees. We have a new CPO and she keeps coming up with new policies and standards that all have the same tone. We are now going to pay you even less, make promotions harder and worth less. If you ask her a question you she shames you on not understanding something. Do not work here!!! Me and many of my coworkers are all looking for new jobs and this place will go down in flames over the next year. I do not know why the board has not replaced the CEO.