good place to learn about the industry if you are just starting out. there are some good colleagues in the company who are willing to teach you and make sure you know what you are doing.
management is non existent, until you do something wrong. was never told if i'm doing a good or bad job. would prefer to know the team objectives and goals. asked around with other senior staff, but they didn't know as well.
work load can pile up quickly and you are expected to work overtime to finish it. many times i work till 7pm. i didn't enjoy working late all the time.
free coffee, nice brand name, lots of work so you learnt quickly
long hours, non communication from management, pay & benefits can be better