Pros
It looks fancy but internally its all broken.
Cons
Worst people i have come across in life. The founder's kids have a lot of control and the rules seem different for them. They have arrogant attitudes while the rest of the team is pushed to work long hours. Nights and weekends slowly become normal if you want to keep up. Training is almost nonexistent. You are handed a pile of work and expected to figure it out on your own. Most of the software looks ancient and slows everything down. Even basic tasks take way longer than they should. Logging billable time turns into its own annoying chore. Management mainly cares about billable hours and nothing else. Projects get thrown at you with little explanation. When something goes wrong, the blame lands on the team instead of leadership. Between the outdated systems, confusing direction, and strange decisions from the top, the company ends up with a lot of problems that never really get solved.