I had a great stay in the company and would definitely work w/ them again given the opportunity.The good thingsHaving the flexibility to choose between being a full-time employee and a contract employee was very nice; chose the latter aa it translated to a better net pay. Also, the support staff were always very helpful with any of my concerns, even after resignation. There were also various employee engagement programs.
The challengesNot much I can say about this considering all my concerns were addressed.