Pros
If you have and know how to leverage conversations, pay can be decent.
Cons
Company is founded on nepotism. Works certain departments to the bone, while letting other departments have steady 9-5s. Experienced my first, and the start of several, anxiety attacks due to the amount of stress and physical toll it was taking to do the job of at least 2 full time employees. Even though the company has grown (in # of employees), there is only 25% of the people who are competent workers, and due to the negative culture and pressure that these people are hyper-aware of, the 25% end up doing the jobs for the remainder 75%. "Why don't you not do someone else's job, and wait and see? Then they'll do their job." Wrong. We will fail the client and will get yelled at for failing the client and the blame will ultimately come to us. Also, we have our own standards for delivering work. It's pharma, so yes, there's a bunch of stuff that you can't really change due to legal regulations that need to be followed. However, there is a way to avoid sleeping 8 hours across 7 days, even while helping to work on launches. Your body hurts, you physically deteriorate. Yet somehow you are trying to do a hack job temporary fix at 4am on some emails in order to get submitted for compliance review, and oh, there's no developer or designer to actually help do this. The 25% function as a jack of all trades, and sleep in the office to miss deadlines. Management does not know how to run a functioning business. Numbers are frequently skewed and you realize that you'd better get out of there immediately before you are a) permanently negatively affected as a human because of what you've experienced, and b) you do something that you probably won't be proud of