generally rated as a good companyThe good thingscompetitive pay up to 15 months, site allowance, supportive environment, big company with small company culture, your efforts could be easily seen by your company
The challengesthose cons would be compensated by your year end bonus