Before I get in the cons, I do want to note that the company over all seems great. I can't really speak for other departments though, so I'm just focusing on sales.
When I was hired, I was literally told that this was not a "salesy" job... and it wasn't. In the 3 year time period at CustomInk, that has done a complete 180. Everything is about hitting a certain sales goal that changes every month (generally higher than the month before). This has cost a lot of tension in the sales department.
We used to tell customers that we all work as a team for their order...That is no longer the case (although the company will tell you otherwise). The drastic change in how your tiny commission bonuses are paid out and how your work performance is graded, has made this such a stressful place...over t-shirts. Everything else you do pretty much doesn't matter as long as you make them money.
That said, you can imagine how catty another sales rep can get if they feel you've "stolen" their order (if for some reason you end up helping their customer, and they happen to be away for whatever reason)... which in one way is funny since the company will say "we all work as a team, there is no way to steal orders," but then will turn around and also say it's "shady". What *I* find shady is not being able to take credit on a sale of an order if your customer places an order online, but you have to adjust it somehow (and sometimes that can take a hot minute) - but you can be reprimanded for getting something in the same order wrong. I have to take "ownership" because we can't print this super obscure movie reference on a t-shirt, but I can't take "ownership" of an order I spent 2 hours on the phone with because they have trigger fingers online? HMMM. Ok. They don't have very clear cut policies in place, and seem to use it when it's beneficial to them.
Favoritism is on high in sales. You won't get anywhere unless you get in with the "in-crowd." I've seen plenty of co-workers get passed over for positions they have more than enough experience in for the most random people. As long as you have an "everything is awesome" attitude and walk around asking everyone at the end of the day if they need help with anything (which doesn't make sense since you're about to leave anyway), you might have a chance. If you end up with an AM you can't get along with, be prepared to have a rough time. Luckily they switch teams about every six months, so you might get one you really vibe with.
There have also been a few offhand racist remarks thrown around the office as well. Sadly, they were brushed off by HR, who is a waste of your breath to talk to, if you do need to speak with her for any reason.
You have to use your break time for basically everything. Work related event going on? Gotta do it on your break time. (Which is asinine, considering they take at least 15 minutes minimum when they do have them) Need to take a trip to the bathroom? That free Thursday lunch? Gotta get it on your break time. Hope you don't have a smoking habit.
Sales. In the words of another review. "Just...don't." If you are super extroverted and fervently enjoy sales, it might be for you... but I would not personally recommend a sales position at CustomInk to anyone I call a friend. Just saying. I would say go for Satisfaction Assurance instead. They get longer breaks and paid more.