Pros
Flexible work schedule and time off.
Cons
There are too many to list. Unfortunately this is hands-down one of the worst companies I have ever worked for. The salaries are awful. There are really no benefits to speak of. The management seems to do well in managing the clients but when it comes to managing employees, they are sadly lacking. Deer in headlights is a term I would use when describing how management handled even the most basic employee issues. They are very unprofessional but try to seem as though they are a very professional company. For example, they do not let the male employees have facial hair, yet management has no problem getting drunk (at company functions) in front of their direct reports. It is quite a sad little company. They recruit people to attend their "institute” which is a very basic IT curriculum, and then they force them into a two year commitment. During this two-year commitment employees are treated like dogs and if they leave they are forced to pay the company money. The company seems to target very young (fresh out of high school) people and exploits their lack of knowledge of the industry or even a professional career.