Pros
Good co-workers , good previous managers, and great internal support system. Good benefits, work from home is a plus.
Cons
New managers who need to be trained how to be a manager,, who have no time to hear and support but their pride says any issues come to me and we work as a team which was only by words and action is totally different , inappropriate communication and misleading guidance in the account worked with ( not other accounts, they are pretty co-operative team) , no support or understanding neither willing to fix it and blaming it on determined employee who works early morning and also late eve if required out of own interest still makes them quit because managers have conflict within themselves who was pulling employee in each other directions (which is not possible) because they have own ego who is bigger person.