Pros
This is overall the best place I've ever worked at, I've had quite a few jobs at other large corporations but these other places are doing it all wrong. Squints is a place you want to wake up in the morning and go to. I wake up everyday saying "I am going to make a difference today" and Squints and the atmosphere is what continually keeps inspiring me to do that. We all want to make a difference in our workplace and it show by the success of the company.
Cons
Honestly the worst part about working at Squints is that there's nothing I can write here, you should be able to at least say one crappy thing about your job but I can't. I can't say I hate my boss, I can't say that my coworkers smell, or we don't have enough time for lunch.. If you so happen to see Squints hiring, apply, you won't be let down.