I have been working at AT&T full-time for more than 5 years
Pros
Tons of growth opportunities and development
Cons
Work life balance can be difficult in this role
I have been working at Microsoft full-time for less than a year
Pros
Management is very nice benefits are very nice
Cons
None that i can think of