Pros
The coworkers are nice excluding the higherups
Cons
It makes me sad to see all the positive reviews from engineers because its fake. You can tell in the office that no engineer is happy here. Who would be when no engineer is making above 90k including the ones who have worked here for years. You become a worse engineer here because there is no senior engineer to learn from and the code base is a mess. When we try to implement the best coding practices we are met with criticism because the CTO doesn't care about best practices and scolds us on impossible deadlines. Don't be fooled by the 'unlimited pto' you only get 10 days and upper management will not be happy about it when you do use it. They will try to entice you with perks and raises for the low salary but they will sneakily remove the perks without telling you and the raises are insignificant. When asking for a better raise/salary you will be met with aggression.