4.2
83% would recommend to a friend
Bevis Tetlow
76% approve of CEO
83% positive business outlook
Pros
Free coffee but machine never cleaned
Cons
Sad and small, no vision
Pros
I’ve only worked at Imaginera a few months now but I am really pleased I chose to join them. They are a professional software company that uses a very easy going agile/scrum software life cycle. They work almost exclusively in C#, T-SQL and Visual Studio. They don’t mix and match technologies much, which I think is nice because it promotes a clean well defined way of working that produces results. What are the Pros? Well, so many that I could write a whole article on it. Here are a few that come to mind though: - You are surrounded by experts. This is a major bonus - if you want to be the best you will end up learning from the best. - They keep to a coding convention that keeps everyone’s code readable and clean. - Dual monitors with full licences of Visual Studio Pro and many plugins. - Just like Google (or many modern tech companies) they spend a lot of time looking after the employees to make sure they have a nice work environment and opportunities to socialise. Obviously these feature may change over time but they currently have: - Games night every Thursday evening. - Yoga every Friday afternoon. - Corporate Gym membership discounts. - Coffee machines, espresso machines and even bowls of fruit to eat. - A football team. - Free access to learning resources. - A shower (which is good for people who bike in to work). - Free parking on site. - Lots of friendly workers. Management were also very approachable and made me feel very welcome and looked after. - A flexible work hour scheme. Some people come in early (7-8am) and leave early, while others come in as late as 10am and leave later in the evening. Also, don’t be put off from applying to Imaginera if you are not a C# developer. I only knew basic C# when I started but I came from an object-orientated web development background (primarily Python/JavaScript/Php). They seemed far more interested in my potential when I applied and I think that most good programmers can pick up a new language quite quickly anyway. The interview process was not too daunting - a relaxed chat with questions about code style, depth of knowledge, queries and a few problems to solve on a white board. The questions didn’t appear to be designed to catch you out but just to gauge if you are someone who was at a level that they could work with. I did notice one quite negative review on Glassdoor while writing this by someone who was interviewed but didn’t get the job. I think that perhaps they just took it a bit too personally but I wouldn’t let that review put you off. That’s my experiences anyway.
Cons
Cons! Well, with all jobs there are the things you don’t like. Here are a few you might consider: - They work on finance applications primarily! So, if you know you will get bored working on charts, tables and displaying lots of numbers and statistics then maybe you should reconsider. - It’s not web! Yeah, I love web too! Web makes sense. Web is fast. Web is cool. Some people need to do web, so that’s reason enough to reconsider. - Build times! C# and big code bases are not best friends. You cannot odds it, build times can be slow and annoying sometimes. - C# love! Types, Interfaces, large boiler plate code, and curly brackets everywhere! Yes, this can be painful to look at after you have used a good scripting language like Python. You may need to find the hidden beauty within. :-)
Pros
People are great, processes are typically data driven not based on feeling which is always a massive pro
Cons
Sometimes decision making can be unnecessary complicated - trying to figure out a whole problem instead of getting something immediate out
Check out your Company Bowl for anonymous work chats.