Pros
Travel can be a positive, and expenses are generous Good location I've got nothing else. The building is nice I guess
Cons
Complete lack of structure and a hostile work environment Travel is often short notice, inflexible, and unnecessary. Employees have very little discretion over whether or not they go abroad. Many of the business trips are long term and could be avoided with better management. 60+ hour weeks become normal fast Salary is slightly below average, and extremely below average when considering the long hours due to travel. Other companies will pay the same for 40hr weeks and you get to see your family more than twice a month Lack of training or career advancement opportunities Lack of work/life balance, mainly due to the travelling Lots of unprofessional work brushed under the carpet Huge levels of resentment towards the company by nearly every employee Data security issues: this is extremely worrying considering this is a forensics company Massively low tech for a company that supposedly prides itself in being small and adaptive. Much of the manual work can be automated. Development team don't actually develop anything. No chance of this changing VERY high turnover. I almost gave up trying to remember names Expect to be treated poorly by management The job advertised is not going to be the job you end up doing. Most likely it will be far more menial, or you will just get shoehorned into doing whatever the person who just quit/got fired was doing even if it's not your area of expertise Contractors constantly hired as a stopgap when management realises they oversold FRA's capabilities. Not a problem usually, except the contractors do not spend enough time being taught processes (which are cumbersome already, see the low tech comment), and often dangerously incompetent to the point where more work needs to be done in future to correct their mistakes (see unprofessional work). They are also paid about 3-4x the salary of full time employees despite often having contracts last longer than a year which breeds resentment among employees As someone else mentioned, half of what people do is to CYA rather than actual work. If someone above you can blame you for their mistake, they will, in a heartbeat. Expect everyone above you to believe they can do no wrong