Pros
flexible time, some of the coworkers are nice, close to freeway
Cons
no room for growth, management would rather push people down than encourage and promote growth. some managers are emotional and think good managing means talking down to people, yelling, and making them cry