This company provides many opportunities to learn and grow, no matter what your level of experience. Management fosters a welcoming environment and encourages teamwork.
Cons
It is sometimes hard to find time to make an appointment to speak to managers, but I suppose that is because many employees seek their advice because they are great sources of knowledge.