Pros
not much i can say
Cons
toxic and immature coworkers especially those younger ones who fight with each other every day for attention. Unprofessional language and memes are used in everyday conversations throughout the firm. Few engineers are actually writing code to solve problems. It is all about who has the most visibility and claim credit the most. Those who play the political games without doing any meaningful work and jostling for attention is consistently promoted. It is basically hunger games. Loyalists who stayed at the firm for many years are given leadership positions even though they might not be the best candidate. There is no merit in whatever you do if you join from another firm. you can be stuck at the same wage level for many years regardless of the projects you do, because this place is unable to grow its profits meaningfully. Many have left because of this. new Systems barely lasted for a few years and have to be rebuilt because of performance or technical reasons. This place is stuck in a negative cycle where talents are leaving and the place is unable to move forward without the critical pool of talents. Some managers don’t even have the required experience to lead the teams. You have to go to a competing firm to get a wage boost. How pathetic. This place tries to attract talents from various places with high comp but is unable to retain them when their bonus keeps dropping.