Pros
Stepping stone. A place to learn that there is only one way to go; up. You'll never appreciate another place more than when you leave this one.
Cons
It's hard to put into words how toxic and dysfunctional the work environment and culture has become. It's beyond me why more people haven't shared their unfortunate situations as one by one people continue to jump ship on a deteriorating company. The vision is blurry and the execution is poor. Clients needs come first regardless if it is ethical or not. It's disappointing being a part of something you don't believe in and even more frustrating when no one wants to confront any of the issues everyone is facing. The amount of tension in office is unbearable and the offline conversations about wanting to leave the company is plentiful. If you have the opportunity to be a part of another company I encourage you to save your time and energy. Please put it towards a company that will appreciate you without depleting all of your greatness and hard work you bring to the table. You will leave this place feeling defeated and confused why a company would want to take advantage of such great workers without appreciation, compensation or direction to a fulfilling career. It's in your best interest to not buy into the lies that will be sold to you during the interview process, those promises will still be unfulfilled for months to come.