Pros
Plenty of training and access to a Udemy business account as well as the company paying for certifications.
Cons
Management constantly belittling employees causing damage to the mental health of those employees while the behavior is never addressed. Spent over 3 years with the company and they provided me and others with no actual projects, just had us changing training topics every week or two, gaining surface level knowledge without any practical experience. All practical experience I gained was doing projects on my own time after work hours because I was simply told "Learn X on Udemy" This made it incredibly difficult to speak to ones abilities when finding a new job on top of the dread of opening my laptop every day. On top of walking back their remote work policy and having me go back to spending 2+ hours a day in traffic that I could instead be spending with my family. It never felt like a team environment with everyone stuck on Udemy with their headphones on anyway. Got calls regularly on weekend evenings (8-9 pm)to design and develop features that weren't urgent just because one of the architects didn't have anything else to do and wanted us to work on these features right away and not charge the client for those hours worked. Compensation is about half of what it should be and getting a raise is like pulling teeth even if you meet all of the requirements.