work life balance is very good
Better pay packages in industry
They help us to learn new programming languages
I working here as a software engineer for more than 1 year.
Cons
sometimes need to come to office during weekends if it is really needed (but we can take that off on some other day)
Extremely professional, ethical and knowledgeable management. All the Account managers knows the Immigration laws inside out and It is a pleasant experience for any employee and client who happens to hire employees on work visa to to navigate the often arcane and complex immigration rules
Cons
less activities sessions so they need to conduct more activities