bonuses are great, they are quarterly
better communication and management needs to be improved
i'm able to work on a project that's interesting
they tested me on all facets of software engineering
they are able to push the limits for the business
business is strong and there is always work that needs to be done