Lots of smoke and mirrors
The job itself isn't bad. The people are a lot of fun to work with, and they have all kinds of "perks" such as free lunches, holiday parties, etc. However, all of these "perks" just mask the fact that they don't hire their employees, they just use them as contractors, which means they don't get benefits and there is no job security. They always promise ...
ProsFree lunches on occasion, friendly people, flexible with hours, decent pay
ConsNo benefits, only hire you on as a contractor, lack of job security