Pros
Hands-on, Lots of responsibility in individual role, Nice office and home office flexibility, Decent educational budget and benefits.
Cons
Terrible communication from middle and upper management, Lack of organisation and indecisive strategies for projects, Management that continuously micro-manage and make completing projects very difficult, Lack of upward growth opportunities, Uncompetitive salary and a lack of opportunities for promotion and pay rise, Unrealistic expectations of what can be achieved with resources provided, Unwillingness to take constructive feedback to improve practices within the team, A overly rigid and data-obsessed focus that oftentimes undermines meaningful direction and plan for projects, Way too many pointless meetings and time wasted on unnecessary processes.