Pros: interactive, comfortable work environment.
Cons: job security
WIth an office, desk, PC and tidy work area provided, its easy to work with the team to prepare project deliverables. There are regular management updates and town hall meetings to learn of project and company progress. Interactive allowing all staff to participate by mobile phone voting. A good place to work.