Pros
Exposure to different functions, ability to learn skills, which is helpful for future jobs at other organizations.
Cons
Lack of consistency within the organization, there is no clear guidance or goals from upper level management. Average wages are low, no pay grades/bands, benefits are minimal. The culture is conservative and often out of touch, generally most people are not happy working for this organization. Many unqualified people in key roles, poor communication, many processes/procedures/policies are unclear and often lack consistency. Lots of group think within the organization, the culture does not often encourage new ideas or open communication. Employees are not highly valued, high turn over, lots of gossip and rumors among employees.