Pros
Pay and benefits are good for local market. Flexibility.
Cons
Within the HR function there is very little room for advancement due to current organizational structure. When a growth opportunity does present itself - candidate is chosen based on who they know vs. overall knowledge, skills and abilities. Overall performance management process is dated; force ranking (leaving many good people at the bottom of the bucket - leading to demotivated employees). Poor leadership within the HR function; what we say we value in leaders is not the type of leader we are putting in our own organization. Understaffed and overworked; continue to say we need to restructure processes to make processes more efficient to ease the burden of our employees - but a) it either doesn't happen or b) it happens but we load them up with additional work and never allow a balance! Behind the market in so many technical aspects.