Excellent place to learn to be a leader and understand the importance of financials to drive decision making. can some time be intimidating for new people who are not use to an often painfully frank environment. The company is as eager to hire and advance as it is to fire and demote. Ultimately very transparent about the importance of results driving career, but often tone deaf to the randomness of those results.
high degree of independence, can do approach that gives you never give up attitude, sink or swim approach that trains you for unpredictability of real life and hard knocks, significant opportunities for career advancement
career development is random and mentor dependent, hard driving culture which can lead some bosses to be caricatures of company culture