Always learning and helping with great compensation. Great management presence. They’re tough but fair.
Cons
Easy to get burnt out if you are not practicing self mental care
Office environment sometimes distracting making it difficult tough to focus on doing a great job