Good working environment and not very toxic culture. Good onsite facilities and was also offered medical at the end of my term, working conditions also satisfactory.
Cons
No opportunities of growth. Communication gap between superiors. Non-existent HR.