Pros
- You can make great friends - You can learn a lot from your projects - Raises each 6 months on your first 2 years
Cons
- It's been mentioned a lot, but office culture, for some reason they despise WFH. Now it's mandatory to go to the office twice a week and there's no guarantee that they won't increase the office days even further in the future. - Also mentioned a lot: party culture, they want everyone to be extroverted and participate in social activities. Management makes you feel bad for being introverted or simply not participating in such activities. - Clear favoritism towards people who think just like them, they don't receive criticism very well and promotions mostly go to those who show to think alike. - They fire people without any notice, no matter if the person was a manager already. - When someone quits they ask the person to not say anything until the very last day of their notice. For some reason they're too sketchy with farewells overall. - Also related to farewells, when someone quits or is fired they try to make the person look like a bad guy, like trying to convince the rest that they were a black sheep in the family. - A few projects are known for being boring and freeze your career growth, if you get assigned to one of them you're basically condemned because you won't be moved out. - They don't pay overtime, but expect you to work extra hours - It's very common to be overworked, but management doesn't listen to you if you say something about it since they also see that as a normal way for people to give the extra mile and demonstrate their commitment. - Benefits are lackluster for the industry. - Low retention of experienced talent, they're known as a company for juniors. - They're also known for telling employees to write random short reviews on this site with 5 stars just to pump their numbers up.