Opportunities for professional growth and career advancement. Attractive salary packages and benefits. Collaborative and energetic work environment. Regular acknowledgment and rewards for achievements and contributions.
Love the management folks there. Decent people that understand the needs of employees. They are also a forward-thinking team, always trying new things out in terms of technology and this is not a general staffing company.
Cons
They have 401K, but I wish they can do some matching.