Pros
The people and the licenses.
Cons
It was fun with it was a small company, but they grew too fast and it was clear that management was not cut out for their new found responsibilities. This led nepotism, general favouritism, and sexism, with a toxic high school mentality and a huge wave gap. Deadlines are insane, you're not allowed to with overtime - just expected to cram 50 hours of work in a 40 hour work week. If you bring up any issues or feedback, you will be gaslit into thinking you're ungrateful and be ostracized by management. They don't care about any disabilities of their workers or their well-being. Really sad because they have what it takes to be a great company, they even once were. But since going public, it's gone downhill fast. This job gave me extreme anxiety. When in office, they would hold meetings the day someone was let go to announce to everyone, airing out all their "wrongdoings". Some of these people were let go without even a warning or the awareness that they had done something wrong. I would not recommend until there's been a major overhaul in leadership and management.