A good place to work but it can be a bit too hectic.
The work life balance may be tilted more towards work than life. When it rains, it pours and the amount of work can overwhelm you. However, the compensation is good and they respect you as a member of the team based on the quality of work and you're soon on a first name basis and enjoying what you do.