Vantaggi
Pay is okay if it's a 40-hour week. Growing company. Many nice employees.
Svantaggi
They micromanage every hour, they don't want to pay for non-billable work/meetings/training including if project goes over budget. Mandatory 1-hour staff meeting unpaid as it's your "lunch" hour and your get a sandwich and chips. You are coached on how to do your employee survey so they can be a "top 100" employer" and they sometimes figure out who does the bad reviews and talk to them and ask them if they want to stay. Many there work 50-60 hours a week to get their 40 hours of billable and paid for the 40 or so. If you have more than 5% of time not billable you're on the bad list and called out in meetings. Benefits and vaca are average, if not a tick below.