Would not recommend..
Pros: Overtime, good pay, a lot to learn
Cons: no breaks (except lunch), terrible bosses, no upward mobility
I worked at the portland branch for 5 years, and I learned a lot. I worked consistent overtime and had almost no time for a personal life. The supervisors and branch manager were all constantly miserable, screaming and throwing things. Treating the employees like workhorses. I worked extremely hard and received only two promotions and for 3 of those years I didn't get a raise. The company does not put their employees first, as they are struggling to stay afloat. There is no such thing as customer service and as there is no HR department in the branch, everyone runs a muck and does whatever they want without consequence.
Funny enough, I loved my job.. The bosses and company just sucked.