Pros
Friendly people to work with, learned a great deal of skills during my time.
Cons
Poor compensation way below industry standards. Company makes a lot of empty promises. cheap on investing in talent and resources. Was always promised in the end they will take care of the employees after project was done which never happened. Management hardly shows up to work for straight 5 days out of the week, makes poor decisions and demostratea a lack of understanding of industry trends. Spent a good portion of my time at the job in the presence of a abusive relationship, this made for a stressful and resentful environment. Childish behavior among the them with temper tantrums thrown and pure lack of respect towards team members, and abuse of company time by sleeping under the desk during work hours. Management showed a pure lack of understanding and skills towards the position which directly effected the final product. All in all not enjoyable place to work the company has no sense of direction and a pure lack of understanding of what's going on within the company and the employees.