Pros
Coworkers that were not management were amazing. Such skilled individuals unfortunately, they are taken advantage of by management.
Cons
Where do I begin? Grossly underpaid for the responsibilities. Huge pay gap between employees that do the same job. Most employees with 0 software experience make 10-25k more than others for the same job. They tell everyone that leaves that they will take legal action for "non competes" to try to scare everyone that they may get sued, this made others want to leave even more.. It is threatening and honestly disgusting. Do not work here, this company is the most toxic place I have ever worked. Management leaves around 12-2PM on Fridays, yet their employees are left to work till 5. They are the reason why people leave. People on my team would quit weekly.