Vantaggi
There are plenty of opportunities to grow one's knowledge and experience through a number of challenging and varied activities and job assignments. The field is very interesting, and the company continues to grow, which means there are unforeseen opportunities on the horizon for interested and motivated employees. The people are a pleasure to work with.
Svantaggi
Communication, which is often a problem at any organization, is sometimes lacking. Top management relies on the "trickle-down" method, but senior management does not always follow through.