*not the greatest pay, you get yearly raises but it's not the greatest either. It doesn't even keep up with inflation
*opportunities for advancement are limited, depending on the department. I started with the company in an entry level position and they promoted me after 6 months to an SEO role. I couldn't move further beyond that even after 3 years in SEO just because there wasn't any opportunities available. It's a smaller company and there were people that were pretty entrenched in their roles and had been with the company for years. So unless those people leave and those positions are opened, you can't really move up. The company also doesn't provide you with the opportunities to learn new skills for when the next available position becomes open.
*workload could be overwhelming and highly stressful. You're expected to get alot done in a short amount of time. Deadlines are important so you have to be plan your time/projects out accordingly.
*OT isn't the greatest. You only get to use 30 minutes of OT per day and if you find yourself in a position where a project is dropped on you and you have a deadline to hit, than you can only get paid for 30 minutes if you do OT. There were plenty of times especially in the beginning when I was still learning the ropes where I was working with a confusing niche client and found myself working after hours to make sure it gets done on time, if you do that you only get paid for 30 minutes. Which is why I echo the importance of making sure you hit your deadlines and manage your time wisely.
*Communication between co-workers can be difficult and you're often have to think on your feet rather than wait for whomever your working with to get back to you. It's especially difficult if you're remote, things are miscommunicated constantly between you and whoever may be working with you on a client. You are given a questionnaire when you receive a client and the client has access to GSC but if the client barely fills out the questionnaire or the AM doesn't get GSC verified than you're essentially left on an island. It gets easier if you have prior experience working within the industry.