Pros
Pretty good pay remote options available
Cons
Everything is your responsibility as setup - all errors get traced back to setup no matter what Training is insufficient. There is too much to teach and all the experienced people are promoted way up or have left. They will give you a crash course then overload you and then discipline you when you make mistakes. PMs will make your life hell Clients will make your life hell You cant do your work in 40 hours. People either learn to work 12 hour days or they quit. Everyone you work with will be doing this so it will seem normal. No vacation time. No sick time. Impossible to take time off due to workload. Clients know they can complain to upper management and get their was so they will complain until they get a discount or expedited work. The culture is very unsettling. You either learn to throw people under the bus or it happens to you. Every week people leave this position. They cant hire fast enough to fill the vacant roles.