Pros
Great snacks Company parties are fun The people are great for the most part
Cons
So I'm going, to be honest, and real as possible. It is honestly so sad to see how poorly treated people are. Let's start with the career growth. There are probably 30-40 people who I can think of who have been in the same role for 4-5 years before they even get considered for moving up. There is no career pathing really set in place to reach and attain next steps, not metrics or accomplishment basis . It is honestly crazy. Also as a note, almost every single engineer is severely underpaid. If you work here currently go look at the market rate and what you're actually worth and compare your current pay. I am about to leave because it is so bad. You would be shocked. In addition, let's talk about the number of firings that have happened. Since I have been here in a company of 300 probably 50 something people have been fired. What they do sometimes is honestly crazy. They will put you on a "performance plan" but then already start looking for your replacement. A co-worker of mine has been here 10 years and then was let go. I reached out to him to ask for the reason and they did not give a direct one. It is honestly so sad. The amount of reorgs has led to instability among the engineering team. The relationship between product and engineering is very poor. You can clearly see that the executives do not get along. It is very hard to trust leadership when they do not seem on the same page. It is also frustrating that our sales are very poor. Almost every company meeting reflects that we did meet our sales goals. Also, the main product we create of Position Manager is actually horrible. I cannot believe that people choose to buy it. The whole infrastructure is poor and we cannot provide updates for weeks at a time. The company also acquired a company without getting engineers or anything else. It is actually crazy it has put so much stress on us.