great place as a career starterThe good thingsGreat boss who is not stingy about employee's knowledge and training. Sufficient opportunity for employees to showcase their performance and skills.
The challengesDepending on position, whatever your learned must be used on the spot.