Pros
As a student, Ignite XDS has been the perfect place for me to grow and develop my skills as a software developer. All of the projects I have worked on here are tailored to my strengths and have been learning opportunities. I have worked on adding features to existing websites for global companies, developing internal software tools, and have even had the opportunity to develop an entire project on my own, which is a very rare and special opportunity as a junior developer!
On top of this, the culture is awesome and makes me excited to come to work! It is not uncommon to a couple coworkers talking over a beer on a Friday, playing a game of desk-cornhole or playing fetch. Oh, and that's another thing! Employees are allowed and encouraged to bring their dogs to work, which I love because I'm a dog person and it's just another thing to look forward to coming into work.
I have been involved in many extracurriculars that encourage leadership throughout school, and it's something that's important to me. Here, at Ignite, I have had countless opportunities to be a leader and use what I learned, but also to get out of my comfort zone and learn something new about leadership. Whether it's been presenting a project, reviewing someone else's work, or developing my own project from the ground up there are always opportunities here to be a leader, if you take them.
Overall, working at Ignite has been an awesome experience! It has given me a new passion for software and coding and has even been a big influence on the classes I am taking in school and career goals. This has been an awesome job and I am excited to see where else it takes me!
Cons
At Ignite, you have to be a self starter, motivated and ambitious. The management here is not going to hold your hand to help you finish your work. If you don't have this, then you are not going to be happy here. However, if you are the kind of person who enjoys independence and having a sense of responsibility and ownership for your work, it is perfect.