Pros
Nothing positive that has been found.
Cons
Virtually no co-op or intern wanted to go back the team after working. Very serious attrition issue due to toxic team culture. Every body uses the feet to vote. 1.Low pay below the market. Raises are very bad. It’s even worse as you stay longer. If you find reviews saying good pay, they are one type of the manipulated fake reviews from HR/manager as the other types. 2.The majority of the full-time team members don’t know anything. They undermine the others’ contributions by taking advantage of the facts that the managers are not technical. Gossiping the peers behind colleagues’ back is normal. 3.The team lead like to misrepresent the fake data and force the whole team to follow in order to cheat the credits from senior management and the product team, which is acquiesced by the team manager. 4.The manager only consider how to flatter senior executives to get promoted for themselves, neglecting engineers’ own interest.