This job literally gave me depression.
Pros
It's better to have a job than to not and it pays better than a lot of places for "entry level" positions.
Cons
Recent changes within the company to align the company with their future model. That's great. In the process, they've made everyone's lives terrible. Support's churning and burning, infamously without training. Development teams are redlining to push new features using technologies they're having to learn on the fly. Some working 65+ hour weeks for fear of termination. People don't seem to care anymore; if you're not happy with your job, the question isn't "how can we make this better for you" or "what's the issue you're running into", it's solely your fault. There's nothing to look forward to. Things are going to get worse before they get better. The ship will be fine, the crew will be hung. I'm now spending 15% of my check per month on counseling to deal with all the stress of just existing in that place. Probably soon to be more.