1) Exposure to management 2) Work-life balance 3)Friendly people
Cons
1)The company tends to reward employees based on the length of employment not skills, qualifications or contributions.
2)Due to the industry there is a lot of secrecy and employees rarely get to see the big picture of how the company operates/generates revenue.
3)Communication breakdown between departments.