Pros
Extremely devoted to employee professional development.
Cons
Recent increase in in-office days.
Pros
You make your own schedules, set your own goals and you are your own boss with multitude of mentors just a call a way.
Cons
You have to stay motivated and determined or else you can be easily discouraged.