Pros
Co-workers are very nice and as the average age in the company is under 30 it is a very social office.
Cons
The company does not value or appreciate its employees. There is no support from management, if your workload is high you will most likely be told to deal with it. There are often cases of people being belittled and/or shamed by senior members of staff in front of others. The working hours are very long so there is no work-life balance. There is no HR department so any complaints will not be dealt with impartially or even dealt with at all. There is an astounding lack of professionalism, senior members of staff are known to stroll into the office well after 10:00am every day, take long breaks and leave on time whilst the rest of the team works 10-11 hour days. There is no emphasis on quality, the company just wants to turnaround as many projects as possible. If you are the kind of person who likes to ensure quality in your work stay away!