Learning new technologies is up to you and you may be put on a project having no experience with the tech stack. You had better hope for a good team in that case because managers provide little in the way of support for these skills development.
Workplace culture is good, though there are definitely separate groups within the office. Even though upper management has offices among developers, there is rarely interaction between the parties. There is a good deal of free food and it is a relaxed work environment.