Pros
Benefits are really good and flexi time is ideal for working around your own schedule. All the people I have met are very welcoming and friendly. Good structure with opportunity for training courses that you wouldn’t get at a smaller company.
Cons
Due to the nature of the industry everything moves incredibly slowly. I have not had to design anything new and the majority of my job is change control and updating documentation. It feels a very safe job - no one strives to push on and excel. Everyone is happy coasting and collecting their paycheque month by month. So much time is wasted on communication lines rather than being proactive and getting the task done. Spend a lot of days asking for more work but there is none so it can get very boring at times.