Pros
Their buildings are nice establishments.
Cons
The place is run like a sweat shop. The people get hired, but if they are not fit for the job, they dont get fired. So they remain doing their jobs without knowing how to really do it. Specifically if they are hired as a manager or director. The company is not professional enough to actually test employees for their jobs, so this is the reason unskilled people just pile on here. This is remedy for disaster, needless to say. If you join, you will have to take orders from unskilled people that managed to get a job because they are cons and better at lying. This company is mainly run by these people. So beware. Every department evolves around silos and with this concept, the current employees, can make life a living nightmare for any new employee. I was only able to take 1month of this nonsense and moved on. I truly feel sorry for some good people, but if you are good at your job, you should be able to move on as fast as I did.