Not a very bad place to work but won't recommend.
Pros: given the ablitiy to work unsupervised, yearly bonus depending on your performance, flexable working hours
Cons: no incentives
There are opportunity for growth but this depends on how well you can get along with the upper level management personal and how well they like you as a person. It is not what you know but who you know.
The training provided is good, the benefits not bad. One can work well in this company once you keep you mouth shut in do your job.