It's a good place to start an HR career. You learn staffing, recruiting, work comp, and many other HR related job functions. The hardest part of the job is sometimes finding candidates that are very qualified or just figuring out where to recruit for certain candidates, so it's a great learning experience. The company really promotes teamwork, but it could work on it a bit also. There seems to be some communication breakdowns.