Avantages
Gained lots of experience in a short amount of time with skills that I would not have sought out on my own.
Inconvénients
There are terrible issues with turn over at Boundless. I left a very stable government environment to accept a job with Boundless that only lasted two months. I should have recognized the fact that everyone who I talked to at the company had not been there for even a full year - except for those on the board. A woman I interviewed with had not even been there for a month and she was interviewing me - not a good sign. But they made me an offer that was a significant increase in salary and promised that the first 6 months would be training so I accepted. On my first day of work, my supervisor (who also recruited me on linked in) revealed to me that he had not even looked at my resume! I should have gotten out right away at that point but I have this terrible no-quit attitude so I stuck it out. Weeks later, I was in a grueling schedule of learning hard core back-end programming and I am a designer who does mostly front-end work so clearly I was struggling. Even though it was challenging work and I was struggling, I thought that at least I was learning a lot and recalled that the first 6 months was training so it was okay that I was struggling. Obviously, if they wanted me to do work I would easily excel at, they would give me tasks that were in languages that I already knew - programming languages that were listed on my resume. At one of the meetings, it was announced that there is a $2,000 bonus for anyone who recommends someone who is eventually hired on so, now I'm thinking that this guy recruited me for completely selfish gain. The tasks I was given had no direction and no real picture of a final product. I was putting in 60-80 hours a week with no idea what the finished product was supposed to look like or do. Not only that, but I would complete tasks and when I handed them in, my supervisor would deem them inadequate and re-assign them to me. So, I would be working on the same small "agile" task for weeks. The day I was fired, I didn't see it coming at all. My supervisor even told me that the next week we would start some tasks that were part of my skill set. There was no warning or discipline period. In addition to all that, there are serious problems with minorities and women in the company. There were only two female programmers in my department and the other was the woman who interviewed me and had only been there for a month. As far as minorities go? I was the only latino person-period. Black people? Non-existent. There was one Indian guy (as in from India). All the people on the board are white young men. It goes without saying that there are some serious discrimination issues. My supervisor would regularly make comments during our daily scrums that were overtly sexist. On one occasion, he made a "joke" about me and the other man on my team hooking up.