The job is good and the pay is great but there is not a lot of continuity and there are no processes in place for grooming new personnel. Contract duration is only 2 years so not a lot of emphasis has been placed on turnover. Lots of knowledge is hoarded by a few key personnel. Management is however, top notch. Very helpful and positive.The environment is OK once you learn how they does business, but this is primarily self taught.
Teleworking - 2 days per week!
No inprocessing, very few nearby eating establishments.