Pros
The pay is quite good, however, they don't pay overtime and have very illogical processes that make easy matters complicated and therefore is not as favorable as initially suggested.
Cons
Unable to calculate bonusses correctly and or on time. Working out what you had been paid for was always guess work and clarification was hard to come by. Upon termination of contract refused to pay bonuses that were previously shown on pay slip. Got sacked for refusing to work on Christmas Eve. Used outdated technology and had a problem with us using our own 4k monitors etc. Seemed to have an issue with highlighting process violations the offending members of staff and CEO. Really poor chairs, did little to remedy. Bad lighting. Would not purchase equipment required for extensive testing. If you have any suggestions make sure you make them to your line manager as otherwise they may seem threatened. Do not highlight your teamleaders elementary mistakes in security training material that the company sends out as to its customers as again this may make your boss look like an idiot and could threaten your position.