Overall, a good place for Work Life balance, good colleagues, but career advancement/growth is lacking, no bonus structures. The most enjoyable part of the job is learning new technologies and providing solutions to clients. The hardest part of the job is to establish a process that works, when working on client solutions or seeking answers to questions.
free lunches, good vacation and work life balance
lack of career advancement, no bonus