Work from home, flexible hours, make your own schedule, good team moral, opportunity to move up
Cons
Miscommunication between teams due to not understanding others roles / job responsibilities, more responsibilities put on to AMs with little communication from management