Pros
Friendly colleagues, variety of work, great environment to develop and progress and very good benefits. Wide range of blue chip clients, who have been very happy to do business with OCS for >30 years.
Cons
Things will not be put on a plate for you, you need the desire and motivation to make the most of the many opportunities to progress