Pros
Nothing positive that has been found
Cons
It is the place that I wouldn’t recommend to any people I know. Many team members left. It has been very hard for this team to retain/get the employees. The team has tried to hire, but it is hard to find any person to fill the openings due to a very bad reputation outside. The kind of toxicity I have experienced makes me think how it is like a factory producing toxic managers/team leads who hone their skills at creating a toxic culture excluding the other person from staying. -Poor working environment with a few dictators who know nothing but micro-managing everything. -The team managers see employees as slaves and likes to closely monitor what employees are doing, such as he can even ask what the engineers are doing three times a day. -No integrity and no respect of designers' Intellectual Property. The team leads steal every other engineer's contribution for granted. -Team leads like to write fake negative reviews to prevent the team from hiring new people to keep self job safe.