Pros
The group of people who work in the Oak Brook office is amazing. Everyone is friendly, easygoing, and supportive. The supervising managers are very understanding, and the whole culture really promotes a good work-life balance with flex hours and the ability to work from home.
Kontras
As other U.S.-based reviews have mentioned, the salary is FAR from competitive. You do get a performance bonus every quarter, but it doesn't begin to make up for the lack of pay. Work expectations can be a bit ridiculous. You constantly end up going above and beyond the job requirements that they initially present to for the position. Upper management tends to accept any job that comes their way regardless of the pay scales or unrealistic expectations. There is some room for promotion, but it's limited.