Great working environment, growth opportunities, work from home option, good leave policy, flexible
Cons
Dependent on HP for project's, start generating your own client base, so that employee's get new projects to work on, instead of being of bench for month's.