Pros
Fringe benefits (heath ins. , school payments) surpass many companies both small and large. I took this job to help me pay my way through school and it is more than helping me to do that. I am also able to live on my own completely independent of outside help (parents, etc) in the STL metro area. I also am fortunate to work for someone who gives me space to do my job and is also close to me in age which makes it easier to juggle work and school.
Kontras
Long/weird hours, no recognition for good work. no balance between work/home life. Also, our HR people suck. They make dumb/shortsighted hires that ensure an already high turnover rate gets no better. Other than our busy season we seem to ALWAYS be understaffed (which means middle managers and even my boss working often). Also, I don't understand how our raises are calculated yearly. I wan les than thrilled with my figure this past march.