Pros
Overall, I've been very happy since joining the team at Castellan. Here are some of the pros that come to mind: -My team consists of highly-motivated high achievers and team players - great team dynamic -Company culture is open and appreciative of people's work and skills -Consistent visibility to and communication from management -Work is challenging, often in a positive way -Recently rolled out unlimited PTO
Cons
There's always room for improvement and here are some areas that I think are cons or could use work: -Some disconnect between teams/parts of the org - could be more integration between software and consulting side (I think this is an active effort) -The amount of work ebbs and flows - seems very busy sometimes and not busy enough other times - but this might be the nature of consulting and not specific to this company -Work is challenging, sometimes in a negative way -Training has been less structured and comprehensive than I'd like