Pros
What a great bunch of people, great products, great customers, excellent work environment!
Cons
I cannot really think of anything on the downside except for being a SEASONAL employee! I want to keep working there!
Pros
Interview process Flexible work hours
Cons
Little growth opportunities when you work at a branch