Pros
Great pay and benefits, desirable culture, flexible scheduling, and working from a home office is a huge plus!
Cons
You must be a very self-motivated individual to be effective but if this is understood, it is not really a con.
Pros
This has been one of the best jobs I've had. They care about their employees and they listen to recommendations from employees.
Cons
I haven't found any as of right now.