It could be a good company if your kids are older but I would not recommend joining if you plan to have a family or have young kids. Unless you are in a low to mid-level position and happy at that level.
Job Satisfaction Level
6 paid / 6 unpaid
Good company if you want if you want to be under the radar as it is possible to sit in your desk, do your job and leave. On the other hand if you are ambitious the executive team is very much a mens club.