Pros: Work isn't boring, people are friendly and helpful
Cons: Difficult start
KUBRA was a nice balance of freedom and structure. If I needed to do something and was uncertain of the standard way KUBRA handled it then it would not take long for me to find either documentation regarding the task or someone who was able and willing to assist me. Other times, when I knew what had to be done, I had the flexibility to accomplish these tasks regardless of whether they related directly to my area of work or not thanks to the positive and team-centric work environment.
Fast-paced and very steep learning curve at first, but plenty of room for horizontal movement if you're unsure of where you fit or vertical movement once you're sure of what path you want to head down.