If you don't have industry experience, you will get it here.
Cons
Managers in this company can be very arrogant and micromanaging. If things go bad, there is a lot of finger pointing. The company overall has very stressful work environment.
Great culture, experienced leadership and positive vibe throughout. Lots to challenge you here. Many opportunities for growth personally and professionally.
Cons
If change and a fast-paced environment are not your thing, Swan may not be your place.