Pros
1. Monetary compensation - Good pay, but it's really a band-aid solution for how much work you are expected to do, and the hours you're meant to work on a daily basis. 2. Good client portfolio - but expect to do a lot of admin work for demanding clients that you would need to pander to their every request, no matter how unreasonable.
Cons
1. Directors - Don't expect the directors to be nurturing or willing to spend time to teach, especially if you are new to the industry. They are also very passive aggressive in their feedback, often comparing how fast they are able to do tasks or how much better they are able to do the task, as opposed to providing constructive feedback. Directors also not supportive in helping to manage workloads. They are neither involved in helping with the work, nor do they help to manage clients expectations on unreasonable timelines. Leadership is also not receptive to feedback from employees. Rather than trying to address the feedback, it is usually turned back on you and positioned in a way that makes you feel incapable or not being able to cope with what they do. 2. Culture - It's just work. Unless you fall in with the right group of people. If not you're outcasted and just expected to interact on a work basis only. 3. Misinformed expectations - The sell is that you'll do cutting edge work, when actually you'll just be doing a lot of reporting and admin work. 4. Work-life balance is non-existent - People that work there know that there is no balance. Leaders and directors also don't bother to try and advocate for some balance yet make jokes about how it is the way it is.