First Time Consulting? OK.
This is a good first time consulting company to learn with but not a long term employer.
The culture is not that of an American company. There is barely any type of performance review process, which is how bonuses and promotions are supposed to be calculated.