Pros
The general staff are lovely
Cons
Seems nice at first glance but management is terrible & work hours are long, with no support, no adequate resourcing or reasonable deadlines. There is defiantly a clique & favoritism problem, where egos & toxic personalities seem to be rewarded & rest of the staff who do most of the grunt work seem to get no recognition or credit, even used as a scape goat for when things go wrong. Received work messages & phone calls from project leaders, well into the late evening with undertones of calling me 'inadequate' for things that weren't my fault. You might not always be involved in important meetings or given clear information or instructions & if you ask for clarification, you will be told you are 'incompetent' for not understanding. Serious issues were raised with management only to be told 'That's the Industry' & for nothing to be resolved. Managers will back up PLs bad behavior & throw you under the bus, even in front of clients in meetings. This is not just my experience but most of the staff. Those who survive this culture talk constantly about quitting because they are so unhappy. Many have left because of weak management. Be warned.