Enjoyable place to work if you don't have kids or get sick.
I love working here, the envoriment is nice, as well as the diverse culture and experience you receive. However the attendance policy doesn't help you at all.
You get points for calling off of work, up to a small amount in a year and you get fired. Not horrible unless you take in for account that when you get sick as some people do, their doctor - more... might request them to stay home. Even with proper documentation you still get the points and can be fired for it.
Other than that I love this place. - less
ProsFun, rewards, commission.