As a former employee, I can say I enjoyed my time with the company very much. Learned a great deal and received plenty of support from everyone. Great team environment.
good at handling employees and payroll. they were very good at dealing with a problem that arose at work with another employee.
Cons
Contract work is hard because you have no feeling of be part of the company and they also did not do much to get me another job at the end of this contract. now I am unemployed
The pay was very good for a full time student working full time. They are very fexible with schedules and everyone is willing to help when you feel your stuck on a project.