Cons: salary and poor hike
Good Company for Entry level, campus is amazing, facilities provided such as pool, gym, lawn tennis and other sports facilities are really good.
Promotions are harder to get and onsite is debatable as lots of politics.
Poor hike and salary is low too.
Only good to work at entry level.