Stimulating, effective and agile work environment
A typical day at work involved arriving in the morning to view the latest tech news in the industry. Shorty after we would have a standup where the whole company would meet on one floor and discuss the latest tech news and opinions on developments in the field for about 15 minutes. The rest of the day was spent developing a mobile application with a - more... partner engineer on one machine. This concept is called pair-programming and it is believed to be the most effective method for app development in practice.
I learned many skills by working so closely with other engineers including developing mo ... - less
Pros- Free breakfast, lunch and learn, social Fridays, fun atmosphere, variety of projects and platforms, casual dress-code
Cons- Sometimes stuck on the same large project for years.