Pros
Salary is Best in industry. Good for sales people. Good for people with no motivation and for can-do-anything-for-money employees.
Cons
Team Leads: Incompetent, demotivating and useless, they don't know basic programming and tell you to google if you ask anything technical. Always bossy and harass you on daily basis. Play politics to avoid any work and responsibility and blame team members for their failures and they are TLs only because they don't let any seniors to stay in company for long . HR : Ignores harassment even happening in their presence so forget about complaints. Management : Poor management and hiring skill is resulting in regular customer complaints and employee resignations. Short tempered and unprofessional behaviour towards managers and developers. Shouting or insulting has never solved any problem.