The leadership team is very flexible in listening ideas and gives everyone an opportunity to keep their ideas forward.
We had to submit one assignment before interview and I liked that because they were not judging everyone merely based on their resume.
The team is very knowledgeable and share their ideas with each other. If anyone is stuck somewhere then other member helps them to overcome that issue.
We have a pool table in our office and every Friday team goes for lunch, this helps us know each other besides professional talks. The culture is very comfortable and welcoming for new candidates.