Good amount of opportunities, very friendly work environment and extremely supportive managers. This keeps the employees interested in the company for really long time.
Cons
Monetary growth is slow paced which leaves employees demotivated sometimes but same gets compensated due to pros of working in this company.